package com.zsrt.java.day20161226.lh.day161226.test;

public class testkbxc {
	public static void main(String[] args) {
		//调用可变形参
		System.out.println(kbxc(1,2,3,4,5,6,7,8,9,10));
		
		//调用递归
		int sum = dg(10);
		System.out.println(sum);
	}
	/**
	 * 可变形参方法求累加
	 * @param arr 数组
	 * @return
	 */
	public static int kbxc(int...arr){
//		int[] arr={1,2,3,4,5,6,7,8,9,10};
		int sum=0;
		int l=arr.length;
		for(int i=0;i<l;i++){
			int value=arr[i];
			sum=sum+value;
		}
		return sum;
	}
	
	/**
	 * 递归方法求累加
	 * @param max 最大的数
	 * @return
	 */
	public static int dg(int max){
		
		if(max>1){
			return max+dg(max-1);
		}else{
			return 1;
		}
		
	}
	

}
